html,
    body {
      margin: 0 auto;
      /*height: auto !important; */
      /* animation: page-fade-in 0.5s forwards; */
    }
    /* @keyframes page-fade-in {
        from {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    } */
    * {
      font-family: PingFangSC, Arial, Microsoft yahei, Tahoma, sans-serif !important;
    }
    img {
      border: 0;
      max-width: 100%;
    }
    a {
      min-height: 1px;
      display: block;
      text-decoration: none;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
    }
    .animatetransition {
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
    }
    a:hover {
      text-decoration: none;
    }
    a:focus {
      text-decoration: none;
    }
    textarea,
    input:hover {
      text-decoration: none;
      border: none;
    }
    textarea,
    input:focus {
      text-decoration: none;
      border: none;
    }
    ul {
      padding: 0;
      margin: 0;
    }
    li {
      list-style: none;
    }
    span {
      display: block;
    }
    .position_relative {
      position: relative;
    }
    .position_absolute {
      position: absolute;
    }
    .box_widthall {
      width: 100%;
      min-height: 1px;
    }
    .box_widthauto {
      width: auto;
      min-height: 1px;
    }
    .box_widthmain {
      width: 100%;
      min-height: 1px;
      padding: 0px 64px;
    }
    .mb {
      display: none;
    }
    .pc {
      display: block;
    }
    .centerpd {
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .floatleft {
      float: left;
    }
    .backdropblur {
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
    }
    /* 
    -------------  文本控制  -------------
    */
    .texttitlelinks {
      display: inline-block;
    }
    .texttitlelinks a {
      display: block;
    }
    .texttitlelinks a:hover .texttitle {
      color: #026dd0;
    }
    .texttitle {
      font-weight: bold;
      color: #000000;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
    }
    .textsubtitle {
      font-weight: bold;
      color: #666666;
    }
    .titlet {
      font-size: 14px;
      line-height: 20px;
    }
    .titlet1 {
      font-size: 16px;
      line-height: 24px;
    }
    .titlet2 {
      font-size: 18px;
      line-height: 26px;
    }
    .titlet3 {
      font-size: 20px;
      line-height: 28px;
    }
    .titlet4 {
      font-size: 24px;
      line-height: 28px;
    }
    .titlet6 {
      font-size: 32px;
      line-height: 48px;
    }
    .textdesc {
      font-size: 12px;
      line-height: 24px;
      color: #666666;
    }
    .textmore {
      font-size: 12px;
      line-height: 24px;
      color: #c4c4c4;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
    }
    .textmore .moreico {
      font-size: 12px;
      line-height: 16px;
      color: #026dd0;
      margin-top: 2px;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
      opacity: 0;
    }
    a:hover .moreico {
      opacity: 1;
      margin-left: 8px;
    }
    a:hover .textmore {
      color: #666666;
    }
    .titlerow1 {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    .titlerow2 {
      word-break: break-all;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box !important;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    .titlerow3 {
      word-break: break-all;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box !important;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
    }
    .textbox {
      padding: 16px 18px 16px 18px;
      background-color: #f0f0f0;
    }
    /* 
    -------------  圆角  -------------
    */
    .boxradius_boxdefault {
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px;
    }
    .boxradius_btn {
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px;
    }
    .boxradius_bg {
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      border-radius: 8px;
    }
    .boxradius_circle {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
    }
    .filletS1 {
      -moz-border-radius: 300px;
      -webkit-border-radius: 300px;
      border-radius: 300px;
      -ms-border-radius: 300px;
      -o-border-radius: 300px;
    }
    .filletS2 {
      -moz-border-radius: 32px;
      -webkit-border-radius: 32px;
      border-radius: 32px;
      -ms-border-radius: 32px;
      -o-border-radius: 32px;
    }
    .filletS3 {
      -moz-border-radius: 16px;
      -webkit-border-radius: 16px;
      border-radius: 16px;
      -ms-border-radius: 16px;
      -o-border-radius: 16px;
    }
    /* 
    -------------  图片链接  -------------
    */
    .imglinksbtn {
      overflow: hidden;
      background-color: #000000;
    }
    .imglinksbtn a {
      width: 100%;
      height: 100%;
      overflow: hidden;
      display: block;
      text-align: center;
    }
    .imglinksbtn a:hover .linksimgs {
      height: 120% !important;
      opacity: 0.64;
    }
    .imglinksbtn a img {
      height: 100%;
      object-fit: cover;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
    }
    /* 
    -------------  按钮链接  -------------
    */
    .lineheight_linkbtn {
      line-height: 44px;
    }
    .alinksbtn {
      width: auto;
      min-height: 1px;
    }
    .alinksbtn a {
      width: auto;
      min-height: 1px;
      float: left;
      font-size: 12px;
      line-height: 44px;
      padding: 0px 36px;
      color: #ffffff;
      background-color: #036EB8;
      -moz-border-radius: 300px;
      -webkit-border-radius: 300px;
      border-radius: 300px;
    }
    .alinksbtn a:hover {
      background-color: #28469a;
    }
    .alinksbtn_s2 {
      width: auto;
      min-height: 1px;
    }
    .alinksbtn_s2 a {
      width: auto;
      min-height: 1px;
      float: left;
      font-size: 12px;
      line-height: 44px;
      padding: 0px 36px;
      color: #ffffff;
      background-color: #305cda;
      -moz-border-radius: 300px;
      -webkit-border-radius: 300px;
      border-radius: 300px;
    }
    .alinksbtn_s2 a:hover {
      color: #305cda;
      background-color: #ffffff;
    }
    .alinksbtn_s3 {
      width: auto;
      min-height: 1px;
    }
    .alinksbtn_s3 a {
      width: auto;
      min-height: 1px;
      float: left;
      font-size: 12px;
      line-height: 44px;
      padding: 0px 36px;
      color: #ffffff;
      -moz-border-radius: 300px;
      -webkit-border-radius: 300px;
      border-radius: 300px;
      border: 1px solid #fff;
    }
    .alinksbtn_s3 a:hover {
      color: #305cda;
      border: 1px solid #ffffff;
      background-color: #ffffff;
    }
    .btnshadow_p1 a {
      box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
      -moz-box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
      -webkit-box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
    }
    .btnshadow_p1 a:hover {
      box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
      -moz-box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
      -webkit-box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
    }
    .borderradius_max {
      -moz-border-radius: 300px;
      -webkit-border-radius: 300px;
      border-radius: 300px;
    }
    .borderradius_min {
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
    }
    /* 
    -------------  less  -------------
    */
    .titlet1 {
      font-size: 12px;
      line-height: 18px;
    }
    .titlet {
      font-size: 14px;
      line-height: 20px;
    }
    .titlet {
      font-size: 16px;
      line-height: 24px;
    }
    .desct1 {
      font-size: 12px;
      line-height: 18px;
    }
    .desct2 {
      font-size: 14px;
      line-height: 20px;
    }
    .desct3 {
      font-size: 16px;
      line-height: 24px;
    }
    .listt1 {
      font-size: 12px;
      line-height: 24px;
    }
    /* 
    -------------  控件样式  -------------
    */
    body {
      padding-top: 80px;
    }
    .home_adheight {
      height: 640px;
      position: relative;
    }
    .boxmainpage {
      padding: 64px 0px;
    }
    .HomeAdbox {
      width: 100%;
      min-height: 1px;
      height: 640px;
      position: relative;
      animation: homeAdfadein 1s forwards;
    }
    @keyframes homeAdfadein {
      from {
        opacity: 0;
      }
      to {
        opacity: 1;
      }
    }
    .HomeAd {
      width: 100%;
      min-height: 1px;
      height: 640px;
      position: relative;
    }
    .HomeAd_bg1 {
      background: url("../img/banner-4.png") center center;
      background-repeat: no-repeat;
      background-size: auto 100%;
    }
    .HomeAd_bg2 {
      background: url("../img/banner-6.png") center center;
      background-repeat: no-repeat;
      background-size: auto 100%;
    }
    .HomeSharedoffice {
      width: 100%;
      min-height: 1px;
      height: 640px;
      position: relative;
      background: url("../img/banner-7.png") center center;
      background-repeat: no-repeat;
      background-size: auto 100%;
    }
    .HomeWebsite {
      width: 100%;
      min-height: 1px;
      height: 640px;
      position: relative;
      background: url("/images/bg_websitebg.jpg") center center;
      background-repeat: no-repeat;
      background-size: auto 100%;
    }
    .HomeUxmo {
      width: 100%;
      min-height: 1px;
      height: 640px;
      position: relative;
      background: url("../img/banner-6.png") center center;
      background-repeat: no-repeat;
      background-size: auto 100%;
    }
    .numbMobrn {
      width: 100%;
      min-height: 1px;
    }
    .numbMobrnbox {
      width: 100%;
      min-height: 1px;
      padding: 64px 0px;
    }
    .numbMobrnele {
      width: 100%;
      min-height: 1px;
    }
    .numbMobrn_text {
      width: 100%;
      min-height: 1px;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      margin-bottom: 8px;
    }
    .numbMobrn_tnum {
      font-size: 48px;
      line-height: 48px;
      color: #333333;
      font-weight: bold;
      font-family: Barlow, Helvetica, sans-serif !important;
    }
    .numbMobrn_tadd {
      font-size: 14px;
      line-height: 18px;
      color: #333333;
      margin-top: -24px;
    }
    .numbMobrn_tname {
      font-size: 14px;
      line-height: 22px;
      color: #333333;
      margin-top: 24px;
      margin-left: 6px;
    }
    .numbMobrn_desc {
      width: 100%;
      min-height: 1px;
      font-size: 12px;
      line-height: 20px;
      color: #666666;
      text-align: center;
   /*   white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; */
    }
    .desc_Sharedoffice {
      width: 100%;
      min-height: 1px;
      padding: 64px 0px;
    }
    .desc_boxHome {
      width: 100%;
      min-height: 1px;
    }
    .desc_boxHome_title {
      width: 100%;
      min-height: 1px;
      margin-bottom: 14px;
    }
    .desc_boxHome_titlemain {
      font-size: 26px;
      line-height: 36px;
      color: #000000;
      font-weight: bold;
    }
    .desc_boxHome_titlesub {
      font-size: 14px;
      line-height: 20px;
      color: #666666;
      height: 40px;
    }
    .desc_boxHome_desc {
      font-size: 12px;
      line-height: 20px;
      color: #999999;
    }
    .desc_Website {
      width: 100%;
      min-height: 1px;
      padding: 64px 0px;
    }
    .desc_Uxmo {
      width: 100%;
      min-height: 1px;
      padding: 64px 0px;
    }
    .bnerHomebox {
      width: 100%;
      min-height: 1px;
      padding: 168px 96px 0px 96px;
    }
    .bnersubpagebox {
      width: 100%;
      min-height: 1px;
      position: absolute;
      left: 64%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
    .bnerHomebtn {
      width: 100%;
      min-height: 1px;
      padding-top: 56px;
    }
    .bnerHomebtn .alinksbtn_s2 {
      margin-right: 12px;
      float: left;
    }
    .bnerHomemian {
      width: 100%;
      min-height: 1px;
      position: relative;
    }
    .bnerHome_slogan {
      width: 100%;
      min-height: 1px;
      font-size: 44px;
      line-height: 44px;
      color: #ffffff;
      font-weight: bold;
      margin-bottom: 32px;
      text-transform: uppercase;
      font-family: Helvetica, sans-serif !important;
    }
    .bnerHome_slogan::before {
      /* width: 16px;
      height: 16px;
      background-color: #ffffff;
      display: table;
      content: " ";
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      margin-left: 4px;
      margin-bottom: 24px; */
    }
    .bnerHome_slogan1 {
      width: 100%;
      min-height: 1px;
      margin-bottom: 32px;
    }
    .bnerHome_slogan2 {
      width: 100%;
      min-height: 1px;
      margin-bottom: 32px;
    }
    .bnerHome_slogan2::before {
    /*  width: 16px;
      height: 16px;
      background-color: rgba(255, 255, 255, 0.16);
      display: table;
      content: " ";
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      margin-left: 4px;
      margin-bottom: 24px; */
    }
    .bnerHome_slogan2_title {
      width: 100%;
      min-height: 1px;
      overflow: hidden;
    }
    .bnerHome_slogan2_tt0 {
      font-size: 48px;
      line-height: 56px;
      color: #ffffff;
      font-weight: bold;
    }
    .bnerHome_slogan2_tt1 {
      font-size: 48px;
      line-height: 56px;
      color: #ffffff;
      font-weight: bold;
      float: left;
	  margin-bottom:50px;
    }
    .bnerHome_slogan2_ten {
      font-family: Helvetica, sans-serif !important;
    }
    .bnerHome_slogan2_tt2 {
      font-size: 32px;
      line-height: 32px;
      color: #ffffff;
      margin-top: 20px;
      float: left;
    }
    .bnerHome_slogan2_tt3 {
      font-size: 28px;
      line-height: 32px;
      color: #ffffff;
      margin-bottom: 12px;
    }
    .bnerHome_slogan2_desc {
      width: 100%;
      min-height: 1px;
      font-size: 14px;
      line-height: 24px;
      color: rgba(255, 255, 255, 0.64);
    }
    .bnerHome_desc {
      width: 100%;
      min-height: 1px;
    }
    .bnerHome_desct1 {
      font-size: 14px;
      line-height: 32px;
      color: #ffffff;
    }
    .bnerHome_desct2 {
      font-size: 22px;
      line-height: 24px;
      color: #fff;
	  margin-bottom:40px;
      letter-spacing: 10px;
    }
    .bnerHome_desct3 {
      font-size: 14px;
      line-height: 22px;
      color: #ffffff;
    }
    .bnerHome_desct4 {
      color: rgba(255, 255, 255, 0.36);
      letter-spacing: 2px;
      line-height: 18px;
      font-size: 11px;
      transform: scale(0.88);
      -webkit-transform: scale(0.88);
      -webkit-text-size-adjust: none;
      transform-origin: 0 0;
    }
    .bnerHomeinfor {
      width: auto;
      min-height: 1px;
      position: absolute;
      left: 96px;
      bottom: 48px;
      color: rgba(255, 255, 255, 0.32);
      letter-spacing: 10px;
      font-size: 10px;
      transform: scale(0.8);
      -webkit-transform: scale(0.8);
      -webkit-text-size-adjust: none;
      transform-origin: 0 0;
    }
    .bnerHomeproname {
      width: auto;
      min-height: 1px;
      position: absolute;
      left: 96px;
      top: 80px;
      font-size: 14px;
      color: rgba(255, 255, 255, 0.48);
    }
    .bnerproname {
      width: auto;
      min-height: 1px;
      font-size: 14px;
      line-height: 24px;
      color: rgba(255, 255, 255, 0.48);
      margin-bottom: 48px;
    }
    /* 
    -------------  solan 口号  -------------
    */
    .homebslogan {
      padding: 96px 0px 64px 0px;
    }
    .homebslogan-text-t1 {
      font-size: 12px;
      color: #999999;
      line-height: 16px;
      text-align: center;
      padding: 24px 0px;
      letter-spacing: 4px;
    }
    .homebslogan-text-t2 {
      text-align: center;
    }
    .homebslogan-text-t2 i {
      font-size: 44px;
      line-height: 48px;
    }
    .homebslogan-text-t3 {
      font-size: 44px;
      color: #000000;
      line-height: 48px;
      padding: 6px 0px 6px 0px;
    }
    .homebslogan-text-t4 {
      font-size: 18px;
      color: #333333;
      line-height: 24px;
      text-align: center;
      padding: 24px 0px 24px 0px;
    }
    .homebslogan-text-t5 {
      font-size: 12px;
      color: #666666;
      line-height: 24px;
      text-align: center;
      padding: 4px 0px 4px 0px;
      letter-spacing: 5px;
    }
    .homebslogan-text-t6 {
      font-size: 48px;
      color: #000000;
      line-height: 48px;
      padding: 6px 0px 6px 0px;
      text-transform: uppercase;
      font-weight: bold;
    }
    .homebslogan-text-t6 span {
      font-family: helvetica neue, sans-serif !important;
    }
    .sectionmainbox {
      width: 100%;
      min-height: 1px;
      overflow: hidden;
    }
    .mainbox_functionbox {
      padding: 20px;
      display: block;
      margin-bottom: 24px;
    }
    .mainbox_function_img {
      width: 100%;
      text-align: center;
      margin-bottom: 20px;
    }
    .mainbox_function_img img {
      width: 48px;
      height: 48px;
    }
    .mainbox_function_text {
      width: 100%;
      text-align: center;
    }
    .mainbox_function_ttitle {
      font-size: 16px;
      color: #333;
      line-height: 24px;
      font-weight: bold;
      text-align: center;
    }
    .mainbox_function_tdesc {
      font-size: 14px;
      line-height: 22px;
      color: #666;
      margin-top: 14px;
      display: block;
      word-break: break-all;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      height: 48px;
    }
	.HomeAdbox .swiper-pagination-bullet-active {
		--swiper-theme-color: #ffffff !important;
	}
	
	.HomeAdbox .swiper-pagination-bullet {
		border-radius: 0%;
		background: #fff;
	}
	
	.HomeAdbox .swiper-pagination {
		bottom: 200px;
		left: 96px;
		width: auto;
	}
	/*-------------------------
	          手机屏幕
	---------------------------*/
	@media (min-width: 320px) and (max-width: 767px) {
	  .box_widthmain {
	    padding: 0px;
	  }
	  .footermainbox .tcontactusbox {
	    width: 50%;
	    float: left;
	  }
	  .footermainbox .tlink_list2 ul li {
	    width: 50%;
	    float: left;
	  }
	  .footertbox {
	    margin-bottom: 6px;
	    margin-top: 16px;
	  }
	  .footermainbox .tdesc_company {
	    width: 100%;
	    margin-bottom: 12px;
	  }
	  .footermainbox {
	    margin-bottom: 24px;
	  }
	  .footerbox {
	    padding: 36px 0px 120px 0px;
	  }
	  .footslogan_ttext .textcontent {
	    font-size: 24px;
	    line-height: 48px;
	    font-weight: bold;
	    padding: 0px 12px;
	  }
	  .footslogan_tdesc {
	    font-size: 13px;
	    line-height: 20px;
	  }
	  .footslogan {
	    padding: 64px 0px 48px 0px;
	  }
	  .bnerHomebox {
	    padding: 128px 20px 0px 20px;
	  }
	  .bnerHomeinfor {
	    left: 20px;
	    bottom: 28px;
	    letter-spacing: 4px;
	    font-size: 9px;
	  }
	  .bnerHomeproname {
	    left: 20px;
	    top: 36px;
	  }
	  .bnerHome_slogan2_tt1 {
	    font-size: 32px;
	    line-height: 36px;
	  }
	  .bnerHome_desct3 {
	    line-height: 20px;
	    width: 64%;
	    margin-bottom: 2px;
	  }
	  .bnerHome_slogan2::before {
	    width: 12px;
	    height: 12px;
	    margin-bottom: 16px;
	    background: none;
	  }
	  .home_adheight {
	    height: 480px;
	  }
	  .HomeUxmo {
	    height: 480px;
	    background-position: 45% 50%;
	  }
	  .HomeWebsite {
	    height: 480px;
	    background-position: 40% 50%;
	  }
	  .HomeSharedoffice {
	    height: 480px;
	    background-position: 43% 50%;
	  }
	  .HomeAd {
	    height: 480px;
	    background-position: 55% 50%;
	  }
	  .bnerHome_slogan2_tt2 {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 12px;
	    margin-left: 6px;
	  }
	  .headright_contactus {
	    display: none;
	  }
	  .headright_joinus {
	    display: none;
	  }
	  .linespacebox {
	    display: none;
	  }
	  .headrightinfo {
	    right: 68px;
	  }
	  .navbar-default .navbar-toggle {
	    border: none;
	  }
	  .navbar-default .navbar-toggle:focus,
	  .navbar-default .navbar-toggle:hover {
	    background: none;
	  }
	  .navbar-toggle:hover .icon-bar {
	    background-color: #000000;
	  }
	  .navbar-default {
	    padding: 15px 0px;
	    background-color: rgba(255, 255, 255, 0.92);
	    -webkit-backdrop-filter: blur(10px);
	    backdrop-filter: blur(10px);
	  }
	  .navbar-default .navbar-collapse,
	  .navbar-default .navbar-form {
	    border: none;
	  }
	  .headright_en a {
	    background: none;
	  }
	  .headright_mail a {
	    background: none;
	  }
	  .navbaractive {
	    box-shadow: 0px 0px 32px rgba(40, 70, 154, 0.14);
	    padding: 10px 0px 2px 0px;
	  }
	  .bnerHome_slogan {
	    font-size: 24px;
	    line-height: 30px;
	  }
	  .bnerHome_desct1 {
	    font-size: 18px;
	    line-height: 32px;
	  }
	  .bnerHomebtn {
	    padding-top: 32px;
	  }
	  .bnerHome_slogan2 {
	    margin-bottom: 24px;
	  }
	  .navbar-default .navbar-nav > li > a {
	    text-align: center;
	  }
	  .navbar-nav {
	    margin-left: 0px;
	    width: 100%;
	  }
	  .navbarmenuadd {
	    display: block;
	  }
	  .bnerHome_slogan::before {
	    width: 12px;
	    height: 12px;
	  }
	  .bnerHome_desct2 {
	    font-size: 10px;
	    line-height: 20px;
	    letter-spacing: 6px;
	  }
	  .HomeAdbox .swiper-pagination {
	    bottom: 140px !important;
	    left: 16px !important;
	  }
	  .HomeAdbox {
	    height: 480px;
	  }
	  .numbMobrn_tnum {
	    font-size: 32px;
	    line-height: 36px;
	  }
	  .numbMobrn_tname {
	    margin-top: 12px;
	  }
	  .numbMobrn_text {
	    margin-bottom: 6px;
	  }
	  .numbMobrn {
	    margin-bottom: 12px;
	  }
	  .numbMobrnbox {
	    padding: 48px 0px 24px 0px;
	  }
	  .numbMobrnele {
	    margin-bottom: 32px;
	  }
	  .desc_boxHome_titlemain {
	    font-size: 18px;
	    line-height: 24px;
	  }
	  .desc_boxHome_titlesub {
	    font-size: 12px;
	    line-height: 16px;
	    color: #333333;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    margin-top: 4px;
	  }
	  .desc_boxHome_desc {
	    height: 200px;
	    overflow: hidden;
	  }
	  .desc_boxHome_desc2 {
	    height: 160px;
	  }
	  .desc_boxHome_title {
	    margin-bottom: 12px;
	  }
	  .desc_boxHome {
	    margin-bottom: 24px;
	  }
	  .desc_Sharedoffice {
	    padding: 48px 0px 24px 0px;
	  }
	  .bnerHome_slogan2_desc {
	    font-size: 12px;
	    line-height: 20px;
	    color: rgba(255, 255, 255, 0.48);
	  }
	  .mainbox_functionbox {
	    padding: 0px;
	    margin-bottom: 16px;
	  }
	  .mainbox_function_img img {
	    width: 36px;
	    height: 36px;
	  }
	  .mainbox_function_ttitle {
	    font-size: 14px;
	    line-height: 22px;
	    margin-top: 0px;
	    margin-bottom: 0px;
	  }
	  .mainbox_function_tdesc {
	    margin-top: 8px;
	    font-size: 12px;
	    line-height: 20px;
	    height: 44px;
	  }
	  .business_bner {
	    height: 520px;
	  }
	  .bnersubpagebox {
	    left: 20px;
	    top: 54%;
	    transform: translate(0%, -50%);
	  }
	  .bnerHome_slogan2_tt0 {
	    font-size: 32px;
	    line-height: 36px;
	  }
	  .bnerproname {
	    font-size: 12px;
	    display: none;
	  }
	  .bnerHome_slogan2_tt3 {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 4px;
	  }
	  .busifullPagenav {
	    top: 14%;
	    left: 20px;
	  }
	  .busifullPagenav ul li {
	    float: left;
	    padding-right: 12px;
	  }
	  .busifullPagenav ul li a {
	    font-size: 13px;
	    color: rgba(255, 255, 255, 0.64);
	    text-indent: 0px;
	  }
	  .busifullPagenav ul li a::before {
	    display: none !important;
	  }
	  .business_bner .swiper-slide {
	    background-position: 43% center !important;
	  }
	  .bnerHome_desct4 {
	    display: none;
	  }
	  .homebslogan-text-t6 {
	    font-size: 24px;
	    line-height: 28px;
	  }
	  .homebslogan {
	    padding: 16px 0px 16px 0px;
	  }
	  .newslistbox {
	    margin-bottom: 12px;
	    margin-top: 8px;
	  }
	  .newslistbox .tab-content {
	    margin-bottom: 0px;
	  }
	  .newslistmain-text {
	    padding: 16px;
	  }
	  .newslistbox .nav-tabs {
	    margin-bottom: 16px;
	  }
	  .homebslogan-text-t1 {
	    letter-spacing: 2px;
	  }
	  .newslistmain-img {
	    height: 180px;
	  }
	  .aboutus_cominfo_desc {
	    font-size: 13px;
	    line-height: 20px;
	  }
	  .aboutus_business_listtext {
	    padding: 24px 0px 20px 0px;
	  }
	  .aboutus_business_title {
	    font-size: 24px;
	    line-height: 28px;
	    padding: 36px 0px 32px 0px;
	  }
	  .aboutusad {
	    height: 480px;
	  }
	  .aboutusad_textad {
	    font-size: 24px;
	    line-height: 28px;
	  }
	  .aboutusad_textdesc .tsloan {
	    font-size: 22px;
	    line-height: 36px;
	  }
	  .aboutusad_cominfo span {
	    letter-spacing: 6px;
	  }
	  .aboutusad_text {
	    padding-top: 160px;
	  }
	  .aboutus_cominfo_name {
	    font-size: 18px;
	    line-height: 24px;
	    margin-bottom: 8px;
	  }
	  .aboutus_cominfo a {
	    padding: 12px 0px 24px 0px;
	    margin-bottom: 16px;
	    border-bottom: 1px solid #f0f0f0;
	  }
	  .aboutus_cominfo_box {
	    padding: 36px 0px 24px 0px;
	  }
	  .joinuslistmain {
	    margin-bottom: 12px;
	    margin-top: 32px;
	  }
	  .filletS2 {
	    -moz-border-radius: 16px;
	    -webkit-border-radius: 16px;
	    border-radius: 16px;
	    -ms-border-radius: 16px;
	    -o-border-radius: 16px;
	  }
	  .joinuslistbox a {
	    padding: 30px 20px;
	  }
	  .joinuslist-heightS1 {
	    height: 280px;
	  }
	  .joinuslist-heightS2 {
	    height: 280px;
	  }
	  .joinuslist-infotype {
	    font-size: 14px;
	  }
	  .joinuslist-title h1 {
	    margin-bottom: 12px;
	    font-size: 24px;
	    line-height: 28px;
	  }
	  .contactusmainbg {
	    height: 320px;
	    margin-bottom: 380px;
	    -moz-border-radius: 16px;
	    -webkit-border-radius: 16px;
	    border-radius: 16px;
	  }
	  .contactusmainbox {
	    top: 8px;
	  }
	  .contactusmaintitle .cmtcn {
	    font-size: 24px;
	    line-height: 24px;
	  }
	  .contactusmaintitle .cmten {
	    margin-left: 10px;
	    margin-top: 6px;
	    font-size: 14px;
	  }
	  .contactusmaintitle {
	    margin-bottom: 16px;
	    padding: 0px 10px;
	    display: none;
	  }
	  .contactusmain_cont {
	    padding: 0px 10px;
	  }
	  .contactusmain_cont_ewm {
	    height: auto;
	    left: 50%;
	    top: 26%;
	    border-top-right-radius: 8px;
	    border-bottom-right-radius: 8px;
	    border-top-left-radius: 8px;
	    border-bottom-left-radius: 8px;
	    width: 232px;
	    margin: 0 auto;
	    transform: translate(-50%, -50%);
	  }
	  .contactusmain_contheight {
	    height: auto;
	  }
	  .contactusmain_cont_ewmbox {
	    padding-top: 48px;
	  }
	  .contactusmain_cont_ewmimg img {
	    width: 120px;
	  }
	  .contactusmain_cont_ewmtext {
	    margin-top: 16px;
	    margin-bottom: 24px;
	  }
	  .contactusmain_cont_info {
	    padding-left: 0px;
	    margin-top: 300px;
	  }
	  .contactusmain_cont_infobox {
	    padding: 32px 10px 0px 10px;
	  }
	  .contactusmain_cont_cname_cn {
	    font-size: 22px;
	    line-height: 32px;
	  }
	  .contactusmain_cont_cname_en {
	    letter-spacing: 4px;
	  }
	  .contactusmain_cont_cname::after {
	    width: 24px;
	    height: 2px;
	    margin: 16px 0px;
	  }
	  .contactusmain_cont_cinfo table {
	    margin-bottom: 32px;
	  }
	  .contactusmain_cont_cbusinessbox {
	    width: 50%;
	    margin-bottom: 12px;
	  }
	  .contactusmain_cont_cbusiness {
	    margin-bottom: 24px;
	  }
	  .contactusmainbox .container {
	    padding-right: 12px;
	    padding-left: 12px;
	  }
	  .details_btnlist {
	    top: 96px;
	    display: none;
	  }
	  .details_btnlist ul li {
	    float: left;
	  }
	  .details_btnico .iconfont {
	    font-size: 16px;
	  }
	  .details_listlike_line {
	    display: none;
	  }
	  .details_btnico_like {
	    width: 48px;
	    height: 22px;
	    background: none;
	    line-height: 22px;
	  }
	  .details_btnico {
	    height: 22px;
	  }
	  .detailstext_toptitle {
	    font-size: 24px;
	    line-height: 28px;
	    margin-bottom: 8px;
	  }
	  .detailstext_topinfo_com {
	    font-size: 14px;
	    line-height: 22px;
	  }
	  .detailstext_topinfo_sloan {
	    line-height: 18px;
	    color: #999999;
	  }
	  .detailsbox {
	    padding: 24px 0px 12px 0px;
	  }
	  .detailstext {
	    padding-right: 0px;
	    margin-bottom: 48px;
	  }
	  .detailstext_bner {
	    height: 164px;
	  }
	  .detailstext_main {
	    padding: 20px 0px 24px 0px;
	    font-size: 14px;
	    line-height: 24px;
	  }
	  .details_rightlist {
	    padding-left: 0px;
	  }
	  .detailspagenav_title {
	    font-size: 18px;
	    line-height: 24px;
	    margin-top: 12px;
	  }
	  .detailspagenav_list {
	    padding: 10px 0px;
	    margin-bottom: 12px;
	  }
	  .shuom_t1 {
	    font-size: 24px;
	  }
	  .bpbox {
	    padding: 96px 0px 120px 0px;
	  }
	}
	/*-------------------------
	          pad屏幕
	---------------------------*/
	@media (min-width: 768px) and (max-width: 991px) {
	  .box_widthmain {
	    padding: 0px 24px;
	  }
	}
	/*-------------------------
	          小屏幕
	---------------------------*/
	@media (min-width: 992px) and (max-width: 1369px) {
	  .box_widthmain {
	    padding: 0px 32px;
	  }
	}
	/*-------------------------
	          15寸屏幕
	---------------------------*/
	@media (min-width: 1370px) and (max-width: 1599px) {
	  .box_widthmain {
	    padding: 0px 48px;
	  }
	}
	/*-------------------------
	          大屏幕
	---------------------------*/
	@media (min-width: 1600px) {
	  .newslistmain-img {
	    height: 280px;
	  }
	}
.ex-box{
	
}
.row1{
	margin-top:50px;	
	line-height:90px;
}
.row2{
	margin-top:50px;
}